body{-webkit-font-smoothing:antialiased;background:#f7f7f7!important;color:#585a5d;font-family:futura-pt,sans-serif;max-width:inherit}[data-expansion-id]{display:none}a{color:#2b9199}header{background:#fff;border-bottom:1px solid #bababa;margin-top:0;padding-bottom:10px;padding-top:15px}header ul{font-family:futura-pt,sans-serif!important}header ul .pull-right{position:relative;top:10px}header img{max-height:60px;max-width:200px}header a{font-size:1.25em;font-weight:700}#about-modal .close{font-size:36px}#about-modal .btn{background-color:#2b9199;font-size:18px;margin-bottom:20px;margin-top:20px;padding:10px}.popover-content{word-wrap:break-word}#tax-receipt-form label{display:inline;font-family:futura-pt;font-size:24px}#tax-receipt-form label.validation-error{display:block}#tax-receipt-form .popover{max-width:400px}#tax-receipt-form .popover.bottom>.arrow{background-color:#f7f7f7;border-bottom-color:#999}.popover{max-width:400px!important;width:400px!important}.popover img{max-width:100%}#receipt-landing h1,#receipt-landing h2,#receipt-landing h3{text-align:center}#receipt-landing h1{font-size:36px}#receipt-landing form{margin:20px auto;text-align:center}#receipt-landing form .radio{display:inline-block;margin-left:15px}#receipt-landing .submit-button{background-color:#2b9199;font-family:futura-pt;font-size:24px;font-weight:700;margin-bottom:100px;margin-top:20px;max-width:400px}.info-button{background-color:#0e8fc1;background-color:#2b9199;border-radius:18px;color:#fff;cursor:pointer;display:inline-block;height:18px;position:relative;text-align:center;width:18px}.info-button .fa{font-size:12px;top:-2px}.info-button:focus,.info-button:hover{color:#fff;opacity:.8}small{display:block;text-align:center}label{font-family:futura-pt;font-size:24px}.form-control{margin:0 auto;max-width:400px}[data-type=multiple] input.form-control{display:inline-block;width:200px}.radio input[type=radio]{margin-top:12px}.validation-error{color:red;font-size:14px;font-style:italic}.receipt-body .popover-title{letter-spacing:normal}.receipt-body .popover-content a{font-weight:700}footer{border-top:1px solid #bababa;padding:25px 0 30px!important}.modal-body,footer,footer #footer-social{text-align:center}.modal-body p{text-align:left}.expand-enter-active,.expand-leave-active{transition:height .5s}.expand-enter,.expand-leave-to{height:0}@media only screen and (max-width:800px){header{padding-bottom:10px;padding-top:10px}}@media only screen and (max-width:575px){.form-control{width:75%!important}.container{padding:10px}#receipt-landing form .radio{display:block;margin-left:0}}
